package com.neusoft.work.po;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;

@TableName("CheckOutRegistration")
public class CheckOutRegistration {
	@TableId(type = IdType.AUTO)
    private Integer id;
    private Integer customerId;
    private String checkOutTime;
    private Integer checkOutType;
    private String checkOutReason;
    private String approveTime;
    private Integer approveStatus;
    private Integer operatorUserId;
    
    /** 前端展示姓名，数据库里没有这一列，只是临时用来承载 **/
    @TableField(exist = false)
    private String customerName;
    
    public String getCustomerName() {
        return customerName;
    }
    public void setCustomerName(String customerName) {
        this.customerName = customerName;
    }
    
	public Integer getId() {
		return id;
	}
	public void setId(Integer id) {
		this.id = id;
	}
	public Integer getCustomerId() {
		return customerId;
	}
	public void setCustomerId(Integer customerId) {
		this.customerId = customerId;
	}
	public String getCheckOutTime() {
		return checkOutTime;
	}
	public void setCheckOutTime(String checkOutTime) {
		this.checkOutTime = checkOutTime;
	}
	public Integer getCheckOutType() {
		return checkOutType;
	}
	public void setCheckOutType(Integer checkOutType) {
		this.checkOutType = checkOutType;
	}
	public String getCheckOutReason() {
		return checkOutReason;
	}
	public void setCheckOutReason(String checkOutReason) {
		this.checkOutReason = checkOutReason;
	}
	public String getApproveTime() {
		return approveTime;
	}
	public void setApproveTime(String approveTime) {
		this.approveTime = approveTime;
	}
	public Integer getApproveStatus() {
		return approveStatus;
	}
	public void setApproveStatus(Integer approveStatus) {
		this.approveStatus = approveStatus;
	}
	public Integer getOperatorUserId() {
		return operatorUserId;
	}
	public void setOperatorUserId(Integer operatorUserId) {
		this.operatorUserId = operatorUserId;
	}
	public CheckOutRegistration(Integer id, Integer customerId, String checkOutTime, Integer checkOutType,
			String checkOutReason, String approveTime, Integer approveStatus, Integer operatorUserId) {
		super();
		this.id = id;
		this.customerId = customerId;
		this.checkOutTime = checkOutTime;
		this.checkOutType = checkOutType;
		this.checkOutReason = checkOutReason;
		this.approveTime = approveTime;
		this.approveStatus = approveStatus;
		this.operatorUserId = operatorUserId;
	}
	public CheckOutRegistration() {
		super();
	}
    
    
}
